/*
语法百题 解题报告：
 http://git.oschina.net/et0662/sznoi-grammar/ 
*/
#include<stdio.h>

int main(void)
{
	int a[101][101];
	int i,j,sum,maxi,t,n,m;
	scanf("%d%d",&n,&m);
	for(i=0;i<n;i++)
	{
		for(j=0;j<m;j++)
		{
			scanf("%d",&t);
			a[i][j]=t;
			if(j==0)
			{
				sum=t;
				maxi=0;
			}
			else
			{
				sum=sum+t;
				if(t>a[i][maxi])
					maxi=j;
			}
		}
		a[i][maxi]=sum;
	}
	for(i=0;i<n;i++)
	{
		for(j=0;j<m;j++)
		{

			if(j==m-1)
				printf("%d\n",a[i][j]);
			else
				printf("%d ",a[i][j]);
		}
	}
	return 0;
}
